package com.sxj.corejava.code06_数组;

import com.sxj.corejava.util.ArrayUtil;

import java.util.Arrays;

/**
 * @author 石小俊
 * @date 2024年03月12日 18:28
 */
public class Test05_Arrays工具类 {
    public static void main(String[] args) {
        int[] arr = ArrayUtil.createIntArray(10, 1, 15);
        // 将数组元素以字符串的方式展示
        System.out.println(Arrays.toString(arr));
        // 如果数组是一个数值类型,则为数组中的元素进行升序排序
        Arrays.sort(arr);
        ArrayUtil.show(arr);

        // 如果数组是一个字符串类型,则根据字符的字典顺序进行升序排序
        String[] names = {"jack", "tom", "alice", "admin", "lily", "root"};
        System.out.println(Arrays.toString(names));
        Arrays.sort(names);
        System.out.println(Arrays.toString(names));

        String[] nums = {"5", "12", "1", "7", "13", "21"};
        System.out.println(Arrays.toString(nums));
        Arrays.sort(nums);
        System.out.println(Arrays.toString(nums));
    }
}
